/**
*   @file    Dbgu.h
*   DTS Project
*
*   @{
*/
/*==================================================================================================
*   Project              : DTS65K
*   Platform             : SBC6000X
*   Build Version        : Keil uVision 4.20
*
*   (c) Copyright VNE Corporation
*   All Rights Reserved.
==================================================================================================*/
#ifndef _DBGU
#define _DBGU

#ifdef __cplusplus
extern "C"{
#endif

/*==================================================================================================
*                                        INCLUDE FILES
==================================================================================================*/
#include "MemType.h"

/*==================================================================================================
*                                          CONSTANTS
==================================================================================================*/

/*==================================================================================================
*                                      DEFINES AND MACROS
==================================================================================================*/
/**
* @{
* @brief Charater max print out
*/
#define MAX_NUM_CHAR                ((uint32)1024UL)
/** @} */

/*==================================================================================================
*                                             ENUMS
==================================================================================================*/

/*==================================================================================================
*                                 STRUCTURES AND OTHER TYPEDEFS
==================================================================================================*/

/*==================================================================================================
*                                 GLOBAL VARIABLE DECLARATIONS
==================================================================================================*/

/*==================================================================================================
*                                     FUNCTION PROTOTYPES
==================================================================================================*/
void DbguPrint(uint8 *str);
void DbguInit(uint32 dwBaudRate, uint32 dwMasterClock);
void DbguReport(uint16 ModuleId, uint16 FuncId, uint16 ErrorId);

#ifdef __cplusplus
}
#endif

#endif /* BASE_H */

/** @} */
